package week2;
import java.io.*;
import java.util.*;
public class _4262_空调_差分 {
	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		StringTokenizer st;
		int n = Integer.parseInt(br.readLine());
		int p[] = new int[n+1]; // 希望温度
		int t[] = new int[n+1]; // 当前温度
		int sub[] = new int[n+2]; // 希望温度-当前温度
		// sub的差分 
		// 数组下标要从1开始，所以+1
		// 差分需要两个数值l和r+1所以组数大小需要比正常+1，所以最终+2
		int subDiff[] = new int[n+2]; 
		st = new StringTokenizer(br.readLine());
		for(int i = 1 ; i <= n; i++) {
			p[i] = Integer.parseInt(st.nextToken());
		}
		st = new StringTokenizer(br.readLine());
		for(int i = 1; i <= n; i++) {
			t[i] = Integer.parseInt(st.nextToken());
		}
		// 温度差值
		for(int i = 1; i <= n; i++) {
			sub[i] = p[i] - t[i];
//			System.out.print(sub[i] + " ");
		}
		// 差分
		for(int i = 1; i <= n + 1; i++) {
			subDiff[i] = sub[i] - sub[i-1];
//			System.out.print(subDiff[i] + " ");
		}
		
		/* 样例
		 * 5
		 * 1 5 3 3 4
		 * 1 2 2 2 1
		 * 差值：0 3  1 1 3 0
		 * 差分：0 3 -2 0 2 -3
		 * */
		// 差分后数组的所有正数之和就是指令数
		// 差分后所有正数和=所有负数和的相反数，即所有数相加和为0
		// 一般差分序列所有数的和为：a[n] = a[1] 即末项减首项
		// 如果差分序列首项和末项相等，则序列和为0
		int res = 0;
		for(int i = 1; i <= n + 1; i++) {
			if(subDiff[i] > 0) {
				res += subDiff[i];
			}
		}
		
		System.out.println(res);
	}
}
